﻿/*
* @author 张露
* @date 2013-11-6
*/
html { color: #474747; overflow-y: scroll; background: #fff; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, form, th, td ,select,img{ margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 "微软雅黑", Tahoma, Arial, "\5b8b\4f53", sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
small { font-size: 12px; }
ul, ol { list-style: none; }
abbr[title], acronym[title] { border-bottom: 1px dotted; cursor: help; }
q:before, q:after { content: ''; }
:focus { outline: 0; }
legend { color: #474747; }
fieldset, img { border: none; }
button, input, select, textarea { font-size: 100%; }
img { -ms-interpolation-mode: bicubic; font-size:0;  }

input, select, textarea { background:url(../images/line01.png) repeat-x 0 -33px; border:1px solid #d4d4d4; padding-left:5px; background-color:#FFF; }
.none{ background:none; border:none; padding:0px;}

a { text-decoration: none; color:#474747 }
a:hover { text-decoration: none; color: #ff7300; }
.inline{ display:inline-block; }

.layout{ width:1000px; margin:0 auto; text-align:left; }
.fd-left { float: left; }
.fd-right { float: right; }
.fd-clear { clear:both; }

/*通用边距*/
.mt3{ margin-top:3px; _margin-top:0;}
.mt03{ margin-top:3px;}
.mt5{ margin-top:5px; }
.mt10{ margin-top:10px; }
.mt15{ margin-top:15px; }
.mt20{ margin-top:20px; }
.ml5{ margin-left:5px; }
.ml10{ margin-left:10px; }
.ml20{ margin-left:20px; }
.ml30{ margin-left:30px; }
.ml80{ margin-left:80px; }
.mr5{ margin-right:5px; }
.mr10{ margin-right:10px; }
.mr30{ margin-right:30px; }
.pl10{ padding-left:10px;}
.pl50{ padding-left:50px;}
.pl15{ padding-left:15px;}

/*行高*/
.line24{ line-height:24px; }
.line28{ line-height:28px; }

/*字号*/
.f12{ font-size:12px; }
.f14{ font-size:14px; }
.f18{ font-size:18px; }
.f36{ font-size:36px; font-family:Arial, Helvetica, sans-serif; color:#fff; }
.fb{ font-weight:bold; }

/*字体样式*/
.red{ color:#e40000; font-size:20px; font-family:Arial, Helvetica, sans-serif; }
.gray{ color:#858686; }
.green{ color:#32ac1a;}
.green24{ font-size:24px; color:#32ac1a;}

.blue,.blue a,.blue a:link,.blue a:visited{ color:#3f73a8; text-decoration:none; }
.blue a:hover{ color:#ff6600; }

.blue1,.blue1 a,.blue1 a:link,.blue1 a:visited{ color:#0096fe; text-decoration:none; }
.blue1 a:hover{ color:#ff6600; }

.white,.white a,.white a:link,.white a:visited{ color:#fff; text-decoration:none; }
.white a:hover{ color:#ff6600; }

.white1,.white1 a,.white1 a:link,.white1 a:visited{ color:#fff; text-decoration:none; }
.white1 a:hover{ color:#fff; }

.red1,.red1 a,.red1 a:link,.red1 a:visited{ color:#EC0000; text-decoration:none; }
.red1 a:hover{ color:#ff6600; }

.orange,.orange a,.orange a:link,.orange a:visited{ color:#f06000; text-decoration:none; }
.orange a:hover{ color:#fc0000; }

/*按钮样式*/
.w58{ width:58px;}
.w78{ width:78px;}
.wh01{ width:45px; height:21px; line-height:21px; }
.wh02{ width:75px; height:21px; line-height:21px; }
.wh03{ width:85px; height:21px; line-height:21px; }
.wh04{ width:40px; height:18px; line-height:18px; }
.h35{ height:35px; line-height:35px;}
.h17{ height:17px; line-height:17px;}

/***************灰色按钮***************/
.gray-btn a:link,.gray-btn a:visited{ display:block; border:1px solid #b5b5b5; padding:1px; _padding-top:2px; color:#3f73a8; text-align:center; cursor:pointer;
background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e6e6e6));
background: -moz-linear-gradient(top, #fefefe, #e6e6e6); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e6e6e6');
background:-o-linear-gradient(top, #fefefe, #e6e6e6); 
background: linear-gradient(top, #fefefe, #e6e6e6);}

.gray-btn a:hover{ display:block; text-decoration:none; border:1px solid #ff6600; color:#fff; 
background: -webkit-gradient(linear, left top, left bottom, from(#fd6500), to(#e95d00)); 
background: -moz-linear-gradient(top, #fd6500, #e95d00);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd6500', endColorstr='#e95d00'); 
background:-o-linear-gradient(top, #fd6500, #e95d00); 
background: linear-gradient(top, #fd6500, #e95d00); }

/***************橘色按钮***************/
.orange-btn a:link,.orange-btn a:visited{ display:block; width:70px; height:25px; line-height:25px; color:#fff; text-align:center; cursor:pointer;
background: -webkit-gradient(linear, left top, left bottom, from(#ff7316), to(#e85d00));
background: -moz-linear-gradient(top, #ff7316, #e85d00); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7316', endColorstr='#e85d00');
background:-o-linear-gradient(top, #ff7316, #e85d00); 
background: linear-gradient(top, #ff7316, #e85d00);}

.orange-btn a:hover{ display:block; text-decoration:none; color:#fff000; 
background: -webkit-gradient(linear, left top, left bottom, from(#e85d00), to(#fd6500)); 
background: -moz-linear-gradient(top, #e85d00, #fd6500);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e85d00', endColorstr='#fd6500'); 
background:-o-linear-gradient(top, #e85d00, #fd6500); 
background: linear-gradient(top, #e85d00, #fd6500); }

/***************确定按钮***************/
.save-btn{ width:90px; height:32px; line-height:30px; color:#fff; text-align:center; font-size:16px; cursor:pointer; border-radius:3px; border:none;
background: -webkit-gradient(linear, left top, left bottom, from(#ff7316), to(#e85d00));
background: -moz-linear-gradient(top, #ff7316, #e85d00); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7316', endColorstr='#e85d00');
background:-o-linear-gradient(top, #ff7316, #e85d00); 
background: linear-gradient(top, #ff7316, #e85d00);}

.save-btn:hover{ display:block; width:90px; text-decoration:none; color:#fff; 
background: -webkit-gradient(linear, left top, left bottom, from(#e85d00), to(#fd6500)); 
background: -moz-linear-gradient(top, #e85d00, #fd6500);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e85d00', endColorstr='#fd6500'); 
background:-o-linear-gradient(top, #e85d00, #fd6500); 
background: linear-gradient(top, #e85d00, #fd6500); }

/***************取消按钮***************/
.close-btn{ display:block; width:90px; height:32px; line-height:30px; color:#fff; text-align:center; font-size:16px; cursor:pointer; border-radius:3px; border:none;
background: -webkit-gradient(linear, left top, left bottom, from(#ababab), to(#999999));
background: -moz-linear-gradient(top, #ababab, #999999); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ababab', endColorstr='#999999');
background:-o-linear-gradient(top, #ababab, #999999); 
background: linear-gradient(top, #ababab, #999999);}

.close-btn:hover{ display:block; text-decoration:none; color:#fff; 
background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#ababab)); 
background: -moz-linear-gradient(top, #999999, #ababab);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#ababab'); 
background:-o-linear-gradient(top, #999999, #ababab); 
background: linear-gradient(top, #999999, #ababab); }

/*宽度*/
.w450{ width:450px; }
.w360{ width:360px; }
.w40{ width:40px; }

/*通用顶部*/
.top{ width:100%; height:27px; line-height:27px; color:#fff;
background: -webkit-gradient(linear, left top, left bottom, from(#202020), to(#2f2f2f));
background: -moz-linear-gradient(top, #202020, #2f2f2f); 
background: -o-linear-gradient(top, #202020, #2f2f2f); 
background: linear-gradient(top, #202020, #2f2f2f); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#202020', endColorstr='#2f2f2f'); } 
.top .qhwbar{ width:1000px; margin:0 auto; text-align:left; }
.top .qhwbar .sayHello,.top .qhwbar .account-id{ display:block; float:left; }
.top .qhwbar .quit{ float:left; margin-left:10px; }

/*头部右侧操作*/
.top .operation{ float:right; }
.top .operation .top-tab{ float:left; position:relative; }
.top .operation .top-tab .icon { display:block; width:18px; height:22px; padding:5px 8px 0 8px; }
.top .operation .top-tab .icon:hover{ background:#070b0d;}
.top .operation .top-tab i { display:block; width:18px; height:23px; padding:5px 7px 0 7px; border:1px solid #c9c9c9; background:#fff; position:absolute; right:0px; top:0px; z-index:10000; border-bottom:none; cursor:pointer; display:none;  }
.top .operation .top-tab .menu { width:80px; background:#fff; padding:4px 0 10px 0; line-height:30px; border:1px solid #c9c9c9; position:absolute; right:0px; top:28px; z-index:9999; display:none; }
.top .operation .top-tab .menu li a { color:#333; height:21px; line-height:21px; width:70px; padding-left:10px; display:block; } 
.top .operation .top-tab .menu li a:hover{ background:#e8e8e8; text-decoration:none; }

.top .operation .top-home,.top .operation .top-msg,.top .operation .top-set,.top .operation .top-quit{ display:block; width:16px; height:13px; margin-top:2px; _margin-top:8px; }
.top .operation .top-home{ background:url(../images/ico.png) no-repeat 0 0; }
.top .operation .top-msg{ background:url(../images/ico.png) no-repeat 0 -24px; margin-top:3px; _margin-top:9px; }
.top .operation .top-set{ background:url(../images/ico.png) no-repeat 0 -47px; }
.top .operation .top-quit{ background:url(../images/ico.png) no-repeat 0 -71px; }

/*logo部分*/
.logo{ height:52px; line-height:52px; width:100%; border-bottom:2px solid #dbdbdb; background-color:#04659b; border-top:1px #0078b0 solid; } 
.logo .nav li,.logo .nav li a{ float:left; padding:0 10px; height:52px; font-size:14px; }
.logo .nav li a:hover,.logo .nav .nav-current{ background:#005687; padding:0 10px; color:#fff; }

.logo .search{ float:left; width:231px; height:24px; line-height:24px; background:url(../images/txt.jpg) no-repeat; margin:15px 0 0 15px; }
.logo .search .search-select{ width:50px; padding-left:12px; float:left; position:relative; z-index:1000; }
.logo .search .search-select .select-list{ position:absolute; width:50px; left:7px; top:23px; background:#e7e7e7; overflow:hidden; }
.logo .search .search-select .select-list li{ line-height:18px; }
.logo .search .search-select .select-list li a{ width:43px; display:block; padding:1px 7px; }
.logo .search .search-select .select-list li a:hover{ background:#d1d1d1; }
.logo .search .search-txt{ float:left; width:130px; height:24px; line-height:24px; background:none; border:none; }
.logo .search .search-btn{ float:left; background:none; border:none; cursor:pointer; width:30px; height:24px;}
.logo .btn a{ width:81px; height:24px; line-height:24px; text-align:center; background:url(../images/btn.gif) no-repeat 0 0; color:#fff; float:left; margin-top:15px; cursor:pointer; }
.logo .btn a:hover{ background:url(../images/btn.gif) no-repeat 0 -26px; text-decoration:none; }

/*左右盒子DIV大小*/
.leftbar{ width:162px; border-right:1px solid #e8e8e8; background:#fafafa; float:left; padding-bottom:30px; }
.rightbar{ width:827px; float:right; margin-bottom:30px; }

/*文本框的样式*/
.rightbar .txt{ width:326px; height:23px; line-height:23px; }
.rightbar .txt2{ width:228px; height:23px; line-height:23px; }
.rightbar .txt3{ height:auto; border:0px; background:none; }
.rightbar .txt4{ width:166px; height:23px; line-height:23px; }
.rightbar .txt5{ width:480px; height:23px; line-height:23px; }
.rightbar .txt6{ width:480px; height:83px; }
.rightbar .txt7{ width:455px; height:23px; line-height:23px; }


/*左侧服务中心*/
.leftbar .leftbar-list dd{ font-size:14px; margin-left:15px; *margin-left:10px; display:inline-block; }
.leftbar .marketing li{ float:left; display:inline; font-size:12px; line-height:14px; }
.leftbar .marketing .tweibo,.leftbar .marketing .sina,.leftbar .marketing .qq{ width:39px; height:39px; }
.leftbar .marketing .tweibo{ background:url(../images/weibo.gif) no-repeat 0 0; }
.leftbar .marketing .sina{ background:url(../images/weibo.gif) no-repeat 0 -52px; }
.leftbar .marketing .qq{ background:url(../images/weibo.gif) no-repeat 0 -102px; }

/*操作按钮*/
.pedit{ background:url(../images/ico2.png) no-repeat 0 2px; padding-left:17px; }
.repeat{ background:url(../images/ico2.png) no-repeat 0 -22px; padding-left:18px; }
.delect{ background:url(../images/ico2.png) no-repeat 0 -43px; padding-left:17px; }
.bidding{ background:url(../images/ico2.png) no-repeat 0 -66px; padding-left:15px; }
.sort{ background:url(../images/ico2.png) no-repeat 0 -88px; padding-left:18px; }
.preview{ background:url(../images/ico2.png) no-repeat 0 -110px; padding-left:17px; }
.ptop{ background:url(../images/ico2.png) no-repeat 0 -131px; padding-left:17px; }
.enshrine{ background:url(../images/ico2.png) no-repeat 0 -150px; padding-left:17px; }


.add_2dcode {
    background: url("../images/fanhuiOld.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 152px;
    margin-top: 20px;
    position: fixed;
    right: 5px;
    top: 35%;
    width: 120px;
}

